package com.um.jdy.common.activity.entity.vo;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.um.springboot.starter.orm.entity.BaseVO;
import lombok.Data;
import java.util.Date;
import io.swagger.annotations.ApiModelProperty;

/**
 * 拼团订单表【暂不用】
 * @TableName activity_group_order
 */
@Data
public class GroupOrderVO extends BaseVO {

	 @ApiModelProperty(value = "拼团订单表id")
	 protected String activityGroupOrderId;

	 @ApiModelProperty(value = "租户ID")
	 protected String comId;

	 @ApiModelProperty(value = "拼团id")
	 protected String activityGroupId;

	 @ApiModelProperty(value = "用户id")
	 protected String memberUserId;

	 @ApiModelProperty(value = "店铺id")
	 protected String appShopId;

	 @ApiModelProperty(value = "订单号")
	 protected String orderNo;

	 @ApiModelProperty(value = "微信支付订单号")
	 protected String wxOrderNo;

	 @ApiModelProperty(value = "是否团长：No-否 Yes-是")
	 protected String isGroupManager;

	 @ApiModelProperty(value = "订单状态：UnPay待支付|UnSend待发货|UnReceive待收货|UnComment待评价|UnGroup待成团|Return已退款|Cancelled已取消|Completed已完成")
	 protected String status;

	 @ApiModelProperty(value = "数量")
	 protected Integer num;

	 @ApiModelProperty(value = "商品原价")
	 protected Integer goodsPrice;

	 @ApiModelProperty(value = "活动价格")
	 protected Integer activityGoodsPrice;

	 @ApiModelProperty(value = "总价")
	 protected Integer totalGoodsPrice;

	 @ApiModelProperty(value = "优惠金额")
	 protected Integer couponsPrice;

	 @ApiModelProperty(value = "运费")
	 protected Integer deliveryPrice;

	 @ApiModelProperty(value = "支付金额")
	 protected Integer payment;

	 @ApiModelProperty(value = "店铺优惠金额")
	 protected Integer shopCouponsPrice;

	 @ApiModelProperty(value = "平台优惠金额")
	 protected Integer platformCouponsPrice;

	 @ApiModelProperty(value = "商品id")
	 protected String shopGoodsId;

	 @ApiModelProperty(value = "规格选项ID")
	 protected String shopGoodsOptionId;

	 @ApiModelProperty(value = "商品图片")
	 protected String goodsThumb;

	 @ApiModelProperty(value = "商品名")
	 protected String goodsName;

	 @ApiModelProperty(value = "规格")
	 protected String spec;

	 @ApiModelProperty(value = "活动id")
	 protected String marketActivityId;

	 @ApiModelProperty(value = "活动商品id")
	 protected String marketActivityGoodsId;

	 @ApiModelProperty(value = "活动规格id")
	 protected String marketActivityGoodsOptionId;

	 @ApiModelProperty(value = "备注")
	 protected String remark;

	 @ApiModelProperty(value = "省")
	 protected String province;

	 @ApiModelProperty(value = "市")
	 protected String city;

	 @ApiModelProperty(value = "区")
	 protected String area;

	 @ApiModelProperty(value = "详细地址")
	 protected String address;

	 @ApiModelProperty(value = "收货人")
	 protected String linkman;

	 @ApiModelProperty(value = "联系电话")
	 protected String phone;

	 @ApiModelProperty(value = "建议物流(买家)")
	 protected String adviseCourier;

	 @ApiModelProperty(value = "快递公司")
	 protected String courier;

	 @ApiModelProperty(value = "快递单号")
	 protected String courierNo;

	 @ApiModelProperty(value = "收货类型：Logistics物流|Self自提")
	 protected String receivingType;

	 @ApiModelProperty(value = "付款时间")
	 protected Date payTime;

	 @ApiModelProperty(value = "发货时间")
	 protected Date deliveryTime;

	 @ApiModelProperty(value = "收货时间")
	 protected Date receivingTime;

	 @ApiModelProperty(value = "创建时间")
	 protected Date createTime;

	 @ApiModelProperty(value = "是否售后中：No否|Yes是")
	 protected String inAftersale;

	 @ApiModelProperty(value = "微信退款订单号(已付款未发货取消会退款)")
	 protected String wxRefundNo;

	 @ApiModelProperty(value = "支付类型：Wxpay微信支付")
	 protected String payType;

	 @ApiModelProperty(value = "长")
	 protected Integer length;

	 @ApiModelProperty(value = "宽")
	 protected Integer width;

	 @ApiModelProperty(value = "高")
	 protected Integer height;

	 @ApiModelProperty(value = "是否批发：No否|Yes是")
	 protected String isWholesale;

	 @ApiModelProperty(value = "批发规格")
	 protected String wholesaleBit;

	 @ApiModelProperty(value = "批发价格")
	 protected Integer wholesalePrice;

	 @ApiModelProperty(value = "批发子规格单位")
	 protected String wholesaleSubBit;

	 @ApiModelProperty(value = "批发含子规则数量：No否|Yes是")
	 protected String wholesaleSubNum;

	 @ApiModelProperty(value = "批发单件价格")
	 protected Integer wholesaleItemPrice;

	 @ApiModelProperty(value = "平台优惠券领取id")
	 protected String platformActivityCouponsUserId;

	 @ApiModelProperty(value = "店铺优惠券领取id")
	 protected String shopActivityCouponsUserId;

	 @ApiModelProperty(value = "团长id")
	 protected String groupLeaderId;

	 @ApiModelProperty(value = "团长分佣金额")
	 protected Integer groupLeaderPrice;

	 @ApiModelProperty(value = "团长分佣比例")
	 protected Integer groupLeaderRate;

	 @ApiModelProperty(value = "团长是否收货：No否|Yes是")
	 protected String groupLeaderIsReceiving;

	 @ApiModelProperty(value = "团长收货时间")
	 protected Date groupLeaderReceivingTime;

	 @ApiModelProperty(value = "团长是否送达：No否|Yes是")
	 protected String groupLeaderIsService;

	 @ApiModelProperty(value = "团长送达时间")
	 protected Date groupLeaderServiceTime;

	 @ApiModelProperty(value = "预计送达时间")
	 protected String predictServiceTime;

	 @ApiModelProperty(value = "用户省")
	 protected String userProvince;

	 @ApiModelProperty(value = "用户市")
	 protected String userCity;

	 @ApiModelProperty(value = "用户区")
	 protected String userArea;

	 @ApiModelProperty(value = "用户详细地址")
	 protected String userAddress;

	 @ApiModelProperty(value = "用户收货人")
	 protected String userLinkman;

	 @ApiModelProperty(value = "用户联系电话")
	 protected String userPhone;

	 @ApiModelProperty(value = "代理商id")
	 protected String groupProxyId;

	 @ApiModelProperty(value = "代理商分佣比例")
	 protected Integer groupProxyRate;

	 @ApiModelProperty(value = "代理商佣金")
	 protected Integer groupProxyPrice;


}
